.payment{
	width: 100%;
	height: 100%;
	.payment_box{
		width: 100%;
		height: 100%;
		.position{
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
		}
		.payment_content{
			width: 100%;
			height: 100%;
			padding: 16rpx 32rpx 0;
			box-sizing: border-box;
			.info_box{
				margin-bottom: 48rpx;
				padding: 32rpx;
				border-radius: 16rpx;
				background-color: #fff;
				box-shadow: 4rpx 8rpx 24rpx 0px rgba(0, 0, 0, 0.04);
				.picture{
					display: flex;
					justify-content: center;
					img{
						height: 352rpx;
						width: 304rpx;
					}
				}
				.info{
					padding-top: 92rpx;
					.text{
						display: flex;
						justify-content: flex-start;
						padding-bottom: 48rpx;
						&:last-child{
							padding-bottom: 0 !important;
						}
						.left{
							flex: 1;
							font-weight: 600;
							font-size: 28rpx;
							color: #333333;
							line-height: 1em;
						}
						.right{
							flex: 2;
							font-size: 28rpx;
							color: #666666;
							line-height: 1em;
						}
					}
				}	
			}
			.repayments{
				font-size: 32rpx;
				font-weight: 600;
				color: #fff;
				line-height: 92rpx;
				background-color: #FF4642;
				border-radius: 16rpx;
				text-align: center;
				margin-bottom: 16rpx;
			}
			.button{
				margin-bottom: 32rpx;
				font-size: 32rpx;
				color: #FF504C;
				border-radius: 16rpx;
				border: 1px solid #FF504C;
				line-height: 92rpx;
				font-weight: 600;
				display: flex;
				justify-content: center;
			}
		}
	}
}